CEO
Dimitris Maniatis
CEO Approval Rating
85/100
Upstream is an England-based digital platform that offers solutions such as mobile marketing automation and customer engagement for sectors including retail and education.